package com.wmyg.antifake.bean;

import org.apache.ibatis.type.Alias;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Alias("Factory")
public class Factory extends PageVo implements Serializable{

    private static final long serialVersionUID = 8666859915464463473L;

    private Integer factoryId;//'厂商ID'
    private String factoryName;//'厂商名称'
    private String factoryIntroduce;//'厂商介绍'
    private String factoryLogo;//'厂商logo图片url'
    private String factorySlogan;//厂商宣传口号
    private String factoryAddress;//厂商地址

    private String factoryImg;//厂商图片

    private List<Picture> imgList;//产品展示图片

    private List<Picture> logoList;//logo展示图片

    private Date modifyTime;

    private String factoryPhone;

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Integer getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(Integer factoryId) {
        this.factoryId = factoryId;
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getFactoryIntroduce() {
        return factoryIntroduce;
    }

    public void setFactoryIntroduce(String factoryIntroduce) {
        this.factoryIntroduce = factoryIntroduce;
    }

    public String getFactoryLogo() {
        return factoryLogo;
    }

    public void setFactoryLogo(String factoryLogo) {
        this.factoryLogo = factoryLogo;
    }

    public String getFactorySlogan() {
        return factorySlogan;
    }

    public void setFactorySlogan(String factorySlogan) {
        this.factorySlogan = factorySlogan;
    }

    public String getFactoryAddress() {
        return factoryAddress;
    }

    public void setFactoryAddress(String factoryAddress) {
        this.factoryAddress = factoryAddress;
    }

    public String getFactoryPhone() {
        return factoryPhone;
    }

    public void setFactoryPhone(String factoryPhone) {
        this.factoryPhone = factoryPhone;
    }

    public String getFactoryImg() {
        return factoryImg;
    }

    public void setFactoryImg(String factoryImg) {
        this.factoryImg = factoryImg;
    }

    public List<Picture> getImgList() {
        return imgList;
    }

    public void setImgList(List<Picture> imgList) {
        this.imgList = imgList;
    }

    public List<Picture> getLogoList() {
        return logoList;
    }

    public void setLogoList(List<Picture> logoList) {
        this.logoList = logoList;
    }

    @Override
    public String toString() {
        return "Factory{" +
                "factoryId=" + factoryId +
                ", factoryName='" + factoryName + '\'' +
                ", factoryIntroduce='" + factoryIntroduce + '\'' +
                ", factoryLogo='" + factoryLogo + '\'' +
                ", factorySlogan='" + factorySlogan + '\'' +
                ", factoryAddress='" + factoryAddress + '\'' +
                ", factoryPhone='" + factoryPhone + '\'' +
                ", modifyTime=" + modifyTime +
                '}';
    }
}
